try {
extension = ExtensionUtils.createExtensionObject(uuid, dir, type);
} catch(e) {
- global.logError('' + e);
+ logError(e, 'Could not create extensions object');
return;
}
},
logError: function(s) {
- global.log('ERROR: ' + s);
+ log('ERROR: ' + s);
},
userdatadir: GLib.build_filenamev([GLib.get_user_data_dir(), 'gnome-shell'])
// Encourage people to add this
if (!meta.url) {
- global.log('Warning: Missing "url" property in metadata.json');
+ log('Warning: Missing "url" property in %s/metadata.json'.format(uuid));
}
if (uuid != meta.uuid) {
if (!userExtensionsDir.query_exists(null))
userExtensionsDir.make_directory_with_parents(null);
} catch (e) {
- global.logError('' + e);
+ logError(e, 'Could not create extensions directory');
}
}
try {
fileEnum = dir.enumerate_children('standard::*', Gio.FileQueryInfoFlags.NONE, null);
} catch(e) {
- global.logError('' + e);
+ logError(e, 'Could not enumerate extensions directory');
return;
}
extension.errors = [];
extension.errors.push(message);
- global.logError('Extension "%s" had error: %s'.format(uuid, message));
+ log('Extension "%s" had error: %s'.format(uuid, message));
state = state || ExtensionState.ERROR;
_signals.emit('extension-state-changed', { uuid: uuid,
error: message,
let extension;
if (ExtensionUtils.extensions[uuid] != undefined) {
- global.logError('Extension "%s" is already loaded'.format(uuid));
+ log('Extension "%s" is already loaded'.format(uuid));
return;
}
function queueDeferredWork(workId) {
let data = _deferredWorkData[workId];
if (!data) {
- global.logError('invalid work id ', workId);
+ let message = 'Invalid work id %d'.format(workId);
+ logError(new Error(message), message);
return;
}
if (_deferredWorkQueue.indexOf(workId) < 0)
results.push([provider, []]);
provider.getSubsearchResultSet(previousResults, terms);
} catch (error) {
- global.log ('A ' + error.name + ' has occured in ' + provider.title + ': ' + error.message);
+ log('A ' + error.name + ' has occured in ' + provider.title + ': ' + error.message);
}
}
} else {
results.push([provider, []]);
provider.getInitialResultSet(terms);
} catch (error) {
- global.log ('A ' + error.name + ' has occured in ' + provider.title + ': ' + error.message);
+ log('A ' + error.name + ' has occured in ' + provider.title + ': ' + error.message);
}
}
}